<

RouteSettings copyWith の移行ガイド

まとめ

RouteSettings.copyWithメソッドが削除され、それを使用するアプリ 新しいものを作成するにはコンストラクターを使用する必要がありますRouteSettings代わりにインスタンスを使用します。

コンテクスト

の導入により、Pageクラス、 のRouteSettings.copyWithはもはや実行可能な API ではありませんでした。

変更内容の説明

RouteSettings.copyWith取り除かれた

移行ガイド

移行前のコード:

RouteSettings newSettings = oldSettings.copyWith(name: 'new name');

移行後のコード:

RouteSettings newSettings = RouteSettings(name: 'new name', arguments: oldSettings.arguments);

タイムライン

リリースされたバージョン: 3.5.0-9.0.pre-137-gc6f6095acd
安定版リリース: 3.7

参考文献

関連する PR:

  • PR 113860: RouteSetting.copyWith を削除します。